In this game, you'll play as a finder. You're hired to "find" something a client wants.
In some cases, they may have a legitimate claim to the item. In others, it's just a matter of desire.<br />
<br />
There's a whole cast of characters to interact with. Some are friends of the Finders while others, like
the Officers of the Republic, are not. Some characters can help you while others might be after the same goods you are.<br />
<br />
You'll need to follow clues, solve puzzles and stay ahead of the Republic to win the game.
<br />
<br />
[[Introduction]]The title and game concept are credited to my son, Grayson Sherwood.<br />
Special thanks to Peter M.J. Gross, Doug Egan, Lance Cirone and Pseudavid for game testing.<br />
Cover art designed by myself with Adobe Illustrator. The title font is Rockwell and the ticket font is Papyrus.<br /><br />
Thanks for playing!<br />
Deborah Sherwood
<br />
<br />
[[Restart|Introduction][Engine.restart()]]<h3>Bastet the Cat</h3>
Bastet is a beautiful cat. <br />
She believes she is an ancient deity who should be worshipped by all.<br />
Her Aegis, or breastplate armor, has been missing for centuries. <br />
She read online that it was sold at auction to the Museum of Egyptian Antiquities.<br />
She recently learned it is on a traveling show and will soon be in the city.<br />
Here's her chance to get it back.<br />
Estimated wealth: unknown.<br />
<br />
[[Back|previous()]]Fees usually range from 4 to 7% of the value.<br />
2% of the fee goes back to the Commission.<br />
Considering this item is priceless, you'll need to negotiate a fee with Bastet.<br />
<br />
[[What can you pay?|pay]]<br />
[[What can you trade?|trade]]<h3>Secure Messaging</h3>
You type out a message to the kiosk.<br >
<div class="messContainer">
<div class="leftBubble">What can you pay?</div>
<div class="rightBubble">I have $1 Million in gold hidden in a locked cabinet at Sully's Deli. I'll give you the key in exchange for the armor.<br /></div>
<br /></div>
[[Accept|acceptFeeBastet][$payOption to "A"]]<br />
[[What can you trade?|trade]]<h3>Secure Messaging</h3>
You type out a message to the kiosk.<br >
<div class="messContainer">
<div class="leftBubble">What can you trade?</div>
<div class="rightBubble">I have a 1794 Flowing Hair Silver Dollar worth about $10 Million. I'll give you its location in exchange for my armor.<br /></div>
<br /></div>
[[Accept|acceptFeeBastet][$payOption to "B"]]<br />
[[What can you pay?|pay]]<<set $player.satchel to true>><<set $feeResponse to either("Well done","Wonderful","Brilliant", "All right then", "Good show")>>
You send a reply.<br />
<div class="messContainer">
<div class="leftBubble">Agreed</div>
<div style="overflow:hidden; text-align: right;">
<div class="rightBubble">
<<= $feeResponse >></div>
</div>
<div class="leftBubble">We'll be in touch</div>
</div>
<<feeling>>
<br />
[[Exit to Market District|TRR36]]<br /><div class="leftBubble">
Bastet the Cat is looking for her Aegis, a breastplate armor with a lioness head.<br /> Valued at priceless.<br />Possibly on display at Pharaohs Tombs.<br />
</div>
<div class="leftBubble">
[[Client Background Information|Bastet the Cat]]<br />
[[Location Information|Pharaohs Tombs]]<br />
</div>
<<if $payOption is "A">>
<div class="leftBubble">What can you pay?</div>
<div class="rightBubble">I have $1 Million in gold hidden in a locked cabinet at Sully's Deli. I'll give you the key in exchange for the armor.<br /></div>
<<else>>
<div class="leftBubble">What can you trade?</div>
<div class="rightBubble">I have a 1794 Flowing Hair Silver Dollar worth about $10 Million. I'll give you its location in exchange for my armor.<br /></div>
<</if>>
<div class="leftBubble">Agreed.</div>
<div style="overflow:hidden;">
<div class="rightBubble"><<= $feeResponse >></div>
</div>
<div class="leftBubble">We'll be in touch.</div>--Items in your satchel--<br />
<<for _i, _name range $player.inSatchel>>
_name <br />
<</for>>
<br />
[[Continue|$player.loc]]<h3>Phone</h3>
Your phone has been heavily modified by the Commission.
For now, location tracking is off for your protection. Messaging is handled on a secure network.
Battery: <span id="battery"><<=$phone.battery>></span>%<br />
<br />
[[Secure Messaging]]<br />
[[Continue|Satchel]]<h3>Secure Messaging</h3>
<div class="messContainer">
<<include "Negotiate">>
</div>
[[Continue|Satchel]]<<if $outlet is true>>
<<set _percent to $phone.battery>>
<<silently>>
<<repeat 75ms>>
<<set _percent to _percent + 1>>
<<if _percent lte 100>>
<<replace "#charge">>_percent<</replace>>
<<set $phone.battery to _percent>>
<<else>>
<<stop>>
<</if>>
<</repeat>>
<</silently>>
You unravel the 6 foot cable and plug it in to the outlet.<br />
The modified battery recharges at a rapid rate.<br />
Battery: <span id="charge"><<= $phone.battery>></span>%.<br /><<set $player.chargedPhone to true>><<set $outlet to false>>
<br />
[[Continue|$player.loc]]
<<else>>
You'll need to find an outlet first.<br />
<br />
[[Continue|$player.loc]]<</if>>/* Finder starting inventory */
<<nobr>>
<<widget "finderInventory">>
<<set _thousand to either(1,2,3,4,5,6)>>
<<set _zeros = 1000>>
<<if $player.name === 'Jade'>> <<set _hundreds to either(110, 323, 891, 245, 890)>> <<set $player.inSatchel.push('EMF Meter', 'Sour Patch Kids®')>>
<<elseif $player.name === 'Aspen'>> <<set _hundreds to either(154, 744, 454, 450, 467)>> <<set $player.inSatchel.push('Leather bound journal', 'Gifted Mixtape')>>
<<elseif $player.name === 'Quinn'>> <<set _hundreds to either(102, 370, 509, 120, 997)>> <<set $player.inSatchel.push('Cherry ChapStick', 'Starbucks Reward Card')>>
<<elseif $player.name === 'Nat'>> <<set _hundreds to either(198, 800, 350, 320, 150)>> <<set $player.inSatchel.push('Paring knife','Bottle of aspirin')>>
<<elseif $player.name === 'Tae'>> <<set _hundreds to either(199, 799, 999, 999, 999)>> <<set $player.inSatchel.push('Tibetan knot bracelet','Small canister of imported tea leaves')>>
<</if>>
<<set $player.amt to (_thousand * _zeros)+ _hundreds>>
<<set $player.cash to '$'+ _thousand +','+_hundreds>>
<<set $player.inSatchel.push('[[$player.cash|cash]]')>>
<</widget>>
<</nobr>>
/* Finder status */
<<nobr>><<widget "FinderStatus">>
<<if $player.name === 'Jade'>><<set _reaction to "You're up early after a long night of research. <br />You quickly get ready and head downstairs. <br />You grab a strawberry Pop-Tart® then rush to the lab.">>
<<elseif $player.name === 'Aspen'>><<set _reaction to "You wake after a restless night and head downstairs. <br />Nat sets out a plate of warm croissants and jam for you.<br />You quietly sip coffee and skim the news.">>
<<elseif $player.name === 'Quinn'>><<set _reaction to 'You wake after a fun night out and make your way to the kitchen. <br />Nat made you buttermilk biscuits with sausage gravy, your favorite.<br />After a leisurely breakfast, you help clean up then start browsing your phone.'>>
<<elseif $player.name === 'Nat'>><<set _reaction to "You've been up for a while, preparing breakfast for you and your fellow Finders. <br />You made bacon and pancakes and squeezed some fresh orange juice. <br />After cleanup, you'll catch up on business.">>
<<elseif $player.name === 'Tae'>><<set _reaction to "You wake after a good night's sleep. <br />You enjoy hot tea and fresh cut fruit with a bowl of granola for breakfast.<br /> Afterwards you'll meditate, then workout.">>
<</if>>
<<= _reaction>>
<</widget>><</nobr>>
<<nobr>>
<<widget "feeling">>
<<set _feeling to either('excited, ','motivated, ','confident, ','energetic, ','stoked, ','thrilled, ')>>
<<set $blurb to 'Feeling _feeling you grab up your satchel.<br />'>>
<<= $blurb>>
<</widget>>
<</nobr>>
/* battery drain */
<<nobr>>
<<widget "killBattery">>
<<set $phone.battery to $phone.battery - _args[0]>>
<span class="gold">[Battery: <<= $phone.battery>>%]</span>
<</widget>>
<</nobr>><<set $player.loc to passage()>>
<h3>The Arts District</h3>
The Arts District buzzes with charm, style, culture and history. Multiple galleries provide an opportunity to
immerse yourself in different representations of the past and present. <br />
<br />
[[Greystone's Garden|GG13]]<br />
[[The Kiln|TK05]]<br />
[[Metro Gallery|MG04]]<br />
[[Pharaohs Tombs|PT14]]<br />
[[The Pocket Guild|TPG15]] <br />
[[Back|previous()]]<h3>The Pocket Guild</h3>
The Pocket Guild contains mixed media art in miniature form.
The unwritten rule for Karl Winters, the founder and curator, is nothing larger than a basketball.
The various pieces include sculptures of every medium;
Mechanical art as fine as Swiss watches; paintings, some postage stamp in size;
and fine jewelry, with gems intricately set in delicate metals. <br />
The collection's estimated worth is in the hundreds of millions and the Guild is highly secured.<br />
<br />
[[Greystone's Garden|GG13]]<br />
[[The Kiln|TK05]]<br />
[[Metro Gallery|MG04]]<br />
[[Pharaohs Tombs|PT14]]<br />
[[Art District Entrance|TAD03]]<br />
[[Back|previous()]]<h3>Metro Gallery</h3>
The gallery holds a variety of fine art.
Some more famous attractions include selected works from the Renaissance period
and artifacts from America's Civil War.<br />
<br />
[[Greystone's Garden|GG13]]<br />
[[The Kiln|TK05]]<br />
[[Pharaohs Tombs|PT14]]<br />
[[The Pocket Guild|TPG15]] <br />
[[Art District Entrance|TAD03]]<br />
[[Back|previous()]]<h3>Greystone's Garden</h3>
The garden is a 4-acre outdoor park rich with trees, shrubs, flowers and other species
designed to delight your senses as you meander along the graveled paths.
Throughout the park, sculptures every shape and size are poised against the lush greenery.
The trails converge and split every half-mile or so, allowing you to choose your own journey through the park.
Many locals consider the park enchanted as a perpetual Spring seems to linger.<br />
<br />
/* <<if $loc === Passage.title>>[[Enter the Garden]]<br /><</if>> */
[[The Kiln|TK05]]<br />
[[Metro Gallery|MG04]]<br />
[[Pharaohs Tombs|PT14]]<br />
[[The Pocket Guild|TPG15]] <br />
[[Art District Entrance|TAD03]]<br />
[[Back|previous()]]<h3>Pharaohs Tombs</h3>
Pharaohs Tombs is a traveling show of Egyptian artifacts currently housed in the convention center.<br />
<br />
<<if $loc === Passage.title>>[[Enter the show|PharaohsTombs]]<br /><</if>>
[[Greystone's Garden|GG13]]<br />
[[The Kiln|TK05]]<br />
[[Metro Gallery|MG04]]<br />
[[The Pocket Guild|TPG15]] <br />
[[Art District Entrance|TAD03]]<br />
[[Train to Market District|TRR36]]<br /><h3>The Kiln</h3>
The Kiln offers classes in pottery throwing and clay sculpting in addition to housing a 40,000 piece collection of pottery art.<br />
<br />
[[Greystone's Garden|GG13]]<br />
[[Metro Gallery|MG04]]<br />
[[Pharaohs Tombs|PT14]]<br />
[[The Pocket Guild|TPG15]] <br />
[[Art District Entrance|TAD03]]<br />
[[Back|previous()]]<<set $posY to 2>><<set $posX to 6>><<set $player.loc to "FCHQ26">>
<h3>Finders Commission</h3>
<<if visited() is 1>>The Finders Commission HQ is hidden inside a Restaurant Supply storefront.<br />
With an emphasis on function, the oblong brownstone is thoughtfully furnished and <br />
allows for one to move gracefully from one living space to another.<br />
The heart of the home is the kitchen, where the Finders like to hang out and engage in meaningful conversations.<br />
<<else>>You're in the kitchen, the epicenter of the Commission.<br /><</if>>
<br />
[[Master Suites]]<br />
[[Exit to Market District|TRR36]]<br /><h3>Master Suite</h3>
<<if $player.name is 'Jade'>>
Your room is filled with techie gadgets and sci-fi paraphernalia. The furnishings are simple; a sturdy bed, wardrobe
and a desk for your very large gaming systems. <br />
<<if $player.charger is false>>Your phone charging cable is here.<br /><</if>>
<<elseif $player.name is 'Aspen'>>
Your room is dark with large wall tapestries and subdued strands of lights <br />
carefully placed about. You have three bookshelves brimming with medical journals, your favorite subject.
When you're not reading, you spend time in deep contemplation.<br />
<<if $player.charger is false>>Your phone charging cable is here.<br /><</if>>
<<elseif $player.name is 'Quinn'>>
Your room is furnished with antiques and replica Renaissance paintings.<br />
You don't spend a lot of time here, you prefer to be with your friends.
When you're not sleeping, you're in the kitchen with Nat.<br />
<<if $player.charger is false>>Your phone charging cable is here.<br /><</if>>
<<elseif $player.name is 'Nat'>>
Your room screams comfort with a large bed and overstuffed recliner. You have a large collection of artfully drawn vegetable posters covering your walls.<br />
<<if $player.charger is false>>Your phone charging cable is here.<br /><</if>>
<<elseif $player.name is 'Tae'>>
Your room is minimally decorated with natural fiber wall tapestries and lots of pillows.
You have a space designated for meditation and reflection.
It provides you a chance for clarity. <br />
<<if $player.charger is false>>Your phone charging cable is here.<br /><</if>>
<</if>>
<br />
<<if $player.charger is false>>[[Charging Cable|Phone Charging Cable]]<br /><</if>>
[[First Floor|FCHQ26]]<<set $player.charger to true>><<set $player.inSatchel.push("[[Charging Cable]]")>>
You snag the cable. Checking your phone, you see your battery is at <span id="battery"><<=$phone.battery>></span>%.
<br />
<br />
[[First Floor|FCHQ26]][[Sanguine Shore|NWS12]]<br />
[[The Arts District|TAD03]]<br />
[[MetroPort|MPA18]]<br />
[[Market District|TRR36]]<br />
[[The Manufacturing Yards|MGY46]]<br />
[[Sampson's Sports Complex|SSC45]]<br />
[[Virtual Playground|VPG52]]<br />
[[Farming Community|TFC30]]<br />
[[Finders Commission Headquarters|FCHQ26]]<br />
<br />
[[Competition|otherThieves]]<br />
[[Clients]]<br />
[[Republic]]<br />
[[Goods]]<br /><h3>Redfearn Jewelers</h3>
Redfearn Jewelers deals in gems, precious metals and completed pieces.<br />
It's located in MetroPort, near Market District and the Arts District.<br />
<br />
[[Back|previous()]]<h3>The Pocket Guild</h3>
The Pocket Guild contains mixed media art in miniature form. <br />
It's located in The Arts District.<br />
The Arts District is near Sanguine Shore and MetroPort.<br />
<br />
[[Back|previous()]]<h3>Sanguine Shore</h3>
The shoreline is a fun place to visit any day of the year. <br />
The nearby Beach Café is a favorite hangout for locals.<br />
The Sanguine Shore is near the Farmers Alliance and the Arts District.<br />
<br />
[[Back|previous()]]<h3>Metro Gallery</h3>
The gallery houses fine art. Some more famous attractions include selected works from the Renaissance period
and artifacts from America's Civil War.<br />
It's located in The Arts District.<br />
The Arts District is near Sanguine Shore and MetroPort.<br />
<br />
[[Back|previous()]]<h3>MetroPort</h3>
The busy port has small storefronts selling imported goods.<br />
MetroPort is near the Arts District and Market District.<br />
<br />
[[Back|previous()]]<h3>Greystone's Garden</h3>
This enchanted garden features both classic and modern sculptures of every size.<br />
It's located in The Arts District.<br />
The Arts District is near Sanguine Shore and MetroPort.<br />
<br />
[[Back|previous()]]<h3>Pharaohs Tombs</h3>
This traveling show features ancient Egyptian artifacts.<br />
Pharaohs Tombs is being housed inside the convention center, located in The Arts District.<br />
<br />
[[Back|previous()]]<<set $player.loc to passage()>><<if previous() != 'FCHQ26'>><<set $back to previous()>><</if>>
<h3>Market District</h3>
The Market District offers cultural cuisine from around the globe. Some of the more popular eateries include
Pike's Pizza and Sully's Kosher Deli.
It's also home to Clyde's Restaurant Supply, the hidden HQ for the Finders Commission.
From here, you can take a train to nearby locations.<br />
<br />
[[Train to Arts District|TAD03]]<br />
[[Finders Commission Headquarters|FCHQ26]] <br /><<if $pharaohs.janitorDoor is false and visited() is 1>>
Clusters of spears made of Acacia wood with bronze tips rest within a case.<br />
There is a door with a "Do not Enter" sign on it here.<<else>>The spears in the case are menacing. The door is closed. <</if>>
<<pharaohs>>
<<if $pharaohs.janitorDoor is false>>[[Door]]<br /><<else>>[[Janitor's Closet|Door]]<br /><</if>>
[[S|A2]]<br />
[[E|B1]]<br /><<if visited() is 1>>
You inconspicuously twist the door knob. It's unlocked.<br />
<<else>>
You twist the door knob, it's still unlocked.<br />
<</if>>
<br />
[[Enter|closet]]<br />
[[Do not enter|A1]]<<set $player.loc to passage()>><<set $guide.preHint to true>>
<<if visited() is 1>><<set $pharaohs.janitorDoor to true>><<set $closet to {shirt:false, cap:false, towels:false, cleaner:false, spritzed:false};>>
<h3>Janitor's Closet</h3>
<<if $guideArray.length is 0 and $obrienArray.length gt 0>>
After making sure O'Brien can't see you, you step through the door.
<<else>>After making sure no one can see, you step through the door.<</if>>
A single lightbulb blinks on. You're standing inside a Janitor's closet.
You find some cleaning supplies on shelves and some clothing hanging off hooks on the back of the door.<br /><<else>>
Everything is as you left it.<br /><</if>>
<br />
[[Clothing|closetItems]]<br />
[[Cleaning Supplies]]<br />
[[Exit|A1]]<<if $closet.shirt is true and $closet.cap is true>>
There is nothing hanging on the hooks.<br />
<<else>>You find
<<if $closet.shirt is false and $closet.cap is false>>a sweatshirt<<elseif $closet.shirt is false and $closet.cap is true>>a sweatshirt.<</if>>
<<if $closet.cap is false>>and<</if>>
<<if $closet.cap is false>> a ball cap.<</if>><br /><</if>>
<br />
<<if $closet.shirt is false>>[[Sweatshirt]]<br /><</if>>
<<if $closet.cap is false>>[[Ball Cap]]<br /><</if>>
[[Continue|closet]]<br />
[[Exit|A1]]The sweatshirt has the Pharaohs Tombs logo on the back.
The logo is a silhouette of the Pyramids of Giza with the word "Pharaohs Tombs" in a sans-serif font over them.<br />
<br />
[[Wear shirt]]<br />
<<if $closet.cap is false>>[[Ball Cap]]<br /><</if>>
[[Continue|closet]]<br />
[[Exit|A1]]<<set $closet.shirt to true>>
You decide to wear the sweatshirt. <<if $closet.shirt is true and $closet.cap is true>>This disguise might help keep O'Brien off your trail.<<set $pharaohs.disguise to true>><<set $obrienArray to []>><<set $pharaohs.obrienFollowing to false>><</if>><br />
<br />
<<if $closet.cap is false>>[[Ball Cap]]<br /><</if>>
[[Continue|closet]]<br />
[[Exit|A1]]The adjustable cap has the Pharaohs Tombs logo embroidered on the front.<br />
<br />
[[Wear Cap]]<br />
<<if $closet.shirt is false>>[[Sweatshirt]]<br /><</if>>
[[Continue|closet]]<br />
[[Exit|A1]]<<set $closet.cap to true>>
You pull the cap on. <<if $closet.shirt is true and $closet.cap is true>>This disguise might help keep O'Brien off your trail.<<set $pharaohs.disguise to true>><<set $obrienArray to []>><<set $pharaohs.obrienFollowing to false>><</if>><br />
<br />
<<if $closet.shirt is false>>[[Sweatshirt]]<br /><</if>>
[[Continue|closet]]<br />
[[Exit|A1]]<h3>Cleaning Supplies</h3>
You find mops, brooms, buckets, paper towels and glass cleaner.<br />
<br />
[[Take Mop|noItem][$item to 'Mop']]<br />
[[Take Broom|noItem][$item to 'Broom']]<br />
[[Take Bucket|noItem][$item to 'Bucket']]<br />
[[Take Paper towel|yesItem][$item to 'paper towel']]<br />
[[Take Glass cleaner|yesItem][$item to 'glass cleaner']]<br />
[[Continue|closet]]<br />
[[Exit|A1]]You're not sure why you need a $item, now that you think about it. You leave it.<br />
<br />
[[Continue|Cleaning Supplies]]<<if $item is 'paper towel'>><<if $closet.towels is false and $closet.cleaner is false>><<set $closet.towels to true>>
You tear off a couple sheets of paper towels.<br />
<<elseif $closet.spritzed is false and $closet.cleaner is true>>
You tear off a couple sheets of paper towels and spritz them with glass cleaner.<br />
You now have a disposable cleaning cloth.<br /><<set $closet.spritzed to true>><<set $pharaohs.cloth to true>><<set $player.inSatchel.push('[[Cleaning cloth|CleanGlass]]')>>
<<elseif $pharaohs.cloth is true>>
You already have a cleaning cloth.<br /> <</if>>
<<elseif $item is 'glass cleaner'>>
<<if $closet.cleaner is false and $closet.towels is true>><<set $closet.cleaner to true>>
You pick up a bottle of glass cleaner and spritz the paper towels. You now have a disposable cleaning cloth.<br /><<set $closet.spritzed to true>><<set $pharaohs.cloth to true>><<set $player.inSatchel.push('[[Cleaning cloth|CleanGlass]]')>>
<<elseif $closet.cleaner is false and $closet.towels is false>><<set $closet.cleaner to true>>
You pick up a bottle of glass cleaner. It is too big to fit in your satchel.<br />
<<elseif $closet.spritzed is true>>
You already have a cleaning cloth.<br />
<</if>><</if>>
<br />
[[Continue|Cleaning Supplies]]<<if $pharaohs.smudged is true and $player.loc is 'D2'>>
<<set $pharaohs.cloth to false>><<set $player.inSatchel.delete('[[Cleaning cloth|CleanGlass]]')>><<set $closet.towels to false>><<set $closet.cleaner to false>>
<<set $closet.spritzed to false>><<set $pharaohs.smudged to false>>
Not wanting to leave your fingerprints behind, you quickly clean the glass.
The cloth is spent. You drop it in a nearby trash bin.<br />
<br />
[[Trash bin|clothTrashBin]]
[[Continue|$player.loc]]<<elseif $player.loc != 'D2'>>
The damp cloth would make cleaning glass a snap.<br />
<br />
[[Continue|Satchel]]
<<else>>
The glass looks pretty clean right now. You keep the cloth in your satchel.<br />
<br />
[[Continue|$player.loc]]
<</if>>The bin is mostly empty.<br />
<br />
[[Continue|$player.loc]]<<set $player.loc to 'D2'>><<set $pharaohs.foundAegis to true>>
<<if visited() is 1>>A small breastplate armor with a lioness head is prominently displayed.
<<elseif visited() is 2 and $pharaohs.hasAegis is false>>The aegis is small but empowering. It looks indestructible.
<<elseif visited() gte 3 and $pharaohs.hasAegis is false>>The aegis awaits.
<<elseif $pharaohs.hasAegis is true>>The display case is now empty.
<</if>>
<<if $pharaohs.chariotLaunched is true and $seconds gt 0>>With Officer O'Brien distracted, you're free to make your move.<</if>>
<<if $pharaohs.passcode is true>>The back exit door is just to the north.<</if>>
<<if $pharaohs.chariotLaunched is false and $lavoieArray.length is 0>><<set $pharaohs.obrien to true>><<obrienWidget>><</if>>
<<cameraWidget>>
<<if $pharaohs.key is true and $dc.locked is true and $pharaohs.chariotLaunched is true and $pharaohs.hasAegis is false>>[[Open Case|dcD2]]<br />
<<elseif visited() lte 2 and $pharaohs.hasAegis is false>>[[Examine case]]<br /><<else>><</if>>
<<if $pharaohs.glassOpen is true>>[[Take aegis]]<br /><</if>>
[[N|D1]]<br />
[[S|D3]]<br />
[[W|C2]]<br /><<set $pharaohs.hasAegis to true>><<set $seconds to 15>><<set $player.inSatchel.push('Aegis')>><<set $player.inSatchel.delete('[[Cylinder]]')>>
<<set $afterAegis to [
"<span class='gold'>Picking up your pace, you see the exit. You just might make it.</span>",
"<span class='gold'>You hear O'Brien yelling at the young security guard. She races to the security office. Camera footage, you're guessing. You duck around a display case and keep moving.</span>",
"<span class='gold'>You quickly maneuver through a small crowd.</span>",
"<span class='gold'>You start to hear commotion behind you. Someone has realized the Aegis is missing. You keep moving.</span>",
"<span class='gold'>Acting as calm and natural as a person who doesn't have a priceless artifact in their satchel, you leave the scene. </span>"
]>>
Carefully, you lift the armor and place it in your satchel. It's much heavier than you expected.<br />
<br />
[[Lower glass]]<br />
<<if $pharaohs.wearingGloves is false and $pharaohs.glassOpen is false>>[[Clean glass]]<br /><</if>>
[[N|D1]]<br />
[[S|D3]]<br />
[[W|C2]]<br />
/*************************/
/* Backdoor */
/*************************/<<if $pharaohs.passcode is true and $pharaohs.hasAegis is true>>
The keypad has the numbers 0-9 in two columns of five with an "Enter" button.
You quickly start punching keys.<br />
<br />
[[Keypad|EnterCode]]<<elseif $pharaohs.passcode is true and $pharaohs.hasAegis is false>>
The keypad has the numbers 0-9 in two columns of five with an "Enter" button.
You should probably wait until you have the Aegis before you leave.<br />
<br />
<<if $pharaohs.passcode is true and $pharaohs.hasAegis is true>>[[Keypad|EnterCode]]<br /><</if>>
[[Continue|previous()]]
<<else>>
The keypad has the numbers 0-9 in two columns of five with an "Enter" button.
It seems like the right number combination will unlock the door.<br />
<br />
<<if $pharaohs.passcode is true and $pharaohs.hasAegis is true>>[[Keypad|EnterCode]]<br /><</if>>
[[Continue|previous()]]
<</if>><<if visited() is 1 or $pharaohs.passcode is true>>
<<textbox "_input" "" autofocus>><<button "Enter">>
<<if State.variables.decode eq _input>>
<<goto "backDoorOpened">>
<<else>>
<<replace "#output">><<= "Nothing happens. The door remains locked">><</replace>>
<</if>>
<</button>>
<br />
<span id="output">(Enter the code then click the Enter button to the right.)</span>
<br /><br />
[[Try Again|EnterCode]]<br />
<<else>>
There must be a way to find the code to the door.<br />
<br />
<</if>>
[[Continue|$player.loc]]<<set $pharaohs.exitDoor to true>><<if $seconds gt 0 or $led.alarmOff is true>>
You hear a unlatching sound and quickly step into the employee parking lot. Across the street, you see a quaint café.
<<if $pharaohs.hasAegis is true>>You send a message to Maguire with an update.<br /><br />
[[Café]]<br />
[[Headquarters|returnFCHQ]]<</if>>
<<else>><<set $pharaohs.busted to true>>
You try to escape through the back door but Officer O'Brien stands between you and the exit. You hear the young security guard run up behind you, breathing heavily.<br />
<br /><br />
[[Game Stats]] (Includes spoilers)
<</if>><<if $pharaohs.hasAegis is true>>
You really, really want to meet up with $guide.name, but the Aegis is in your satchel and someone will soon realize it's missing from the display case.
Best to play it safe and head to HQ.<br /><<else>>
You cross the street and enter the Café, empty handed.
<</if>>
<br />
[[Headquarters|returnFCHQ]]You make your way back to HQ. You're ready for some food and relaxing with your friends.
Maguire has made arrangements to return the Aegis to Bastet in exchange for the fee.
Your bank account is about to get a lot bigger and you've made Bastet a very happy cat.
<br /><br />
[[Game Stats]] (Includes spoilers)<<if $seconds gt 0 or $led.alarmOff is true>>
You inconspicuously walk out the way you came in.
<<if $pharaohs.hasAegis is true>>You send a quick message to Maguire with an update then hustle to the train.
<br /><br />
[[Headquarters|returnFCHQ]]<</if>><<else>><<set $pharaohs.busted to true>>
Officer O'Brien suddenly stands between you and the exit. You hear the young security guard run up behind you, breathing heavily.<br />
<br /><br />
[[Credits]]<br />
[[Game Stats]] (Includes spoilers)<br />
[[Restart|Introduction][Engine.restart()]]
<</if>><<if $dir eq 'S'>><<set $player.loc to 'D3'>><<else>><<set $player.loc to 'C2'>><</if>>
<<if $obrienLoc eq $player.loc>><span class="gold">"You didn't happen to see anyone around here, did you?" </span>O'Brien asks, noticing your bulging Satchel.
You keep walking as if you didn't hear the question.
<<else>>
Acting as calm and natural as a person who doesn't have a priceless artifact in their satchel,
you leave the scene.
You start to hear commotion behind you. Someone has realized the Aegis is missing. You keep moving.
<</if>>
<br /><br />
[[S|AA2][$dir to 'S']]<br />
[[W|AA2][$dir to 'W']]<<nobr>>
<<if $dir eq 'S' and $player.loc eq 'D3'>>
<<set $player.loc to 'D4'>>
<<elseif $dir eq 'W' and $player.loc eq 'D3'>>
<<set $player.loc to 'C3'>>
<<elseif $dir eq 'S' and $player.loc eq 'C2'>>
<<set $player.loc to 'C3'>>
<<elseif $dir eq 'W' and $player.loc eq 'C2'>>
<<set $player.loc to 'B2'>>
<</if>><</nobr>>
Maneuvering through a small crowd, your <<if $dir eq 'S'>>southwardly<<else>>westwardly<</if>> path is your best bet.
Looking back, you see O'Brien mixed in with the crowd.
<br /><br />
[[S|AA3][$dir to 'S']]<br />
[[W|AA3][$dir to 'W']]<<nobr>>
<<if $dir eq 'S' and $player.loc eq 'D4'>>
<<set $player.loc to 'D5'>>
<<elseif $dir eq 'W' and $player.loc eq 'D4'>>
<<set $player.loc to 'C4'>>
<<elseif $dir eq 'S' and $player.loc eq 'C3'>>
<<set $player.loc to 'C4'>>
<<elseif $dir eq 'W' and $player.loc eq 'C3'>>
<<set $player.loc to 'B3'>>
<</if>><</nobr>>
The young security guard, who's been keeping watch over the Ox and Chariot, suddenly sprints towards the security office.
Camera footage, you're guessing. You duck around a display case and keep moving.
<br /><br />
[[S|AA4][$dir to 'S']]<br />
[[W|AA4][$dir to 'W']]<<nobr>>
<<if $dir eq 'S' and $player.loc eq 'D5'>>
<<set $player.loc to 'D5'>>
<<elseif $dir eq 'W' and $player.loc eq 'D5'>>
<<set $player.loc to 'C4'>>
<<elseif $dir eq 'S' and $player.loc eq 'C3'>>
<<set $player.loc to 'C4'>>
<<elseif $dir eq 'W' and $player.loc eq 'C3'>>
<<set $player.loc to 'B3'>>
<</if>><</nobr>>
Picking up your pace, you see the exit. You just might make it.
<br /><br />
[[Exit|Escape]]<<set $player.loc to "D5">><<if $guide.preHint is true>><<set _flirt to 'Talk to '+ $guide.name>><</if>>
<<if visited() is 1>>The beverage cart offers hot coffee, a variety of tea, sumac lemonade and Asab, an Egyptian beverage with healing powers.
<<elseif visited() gt 1 and $player.beverage is false and $so.hasMap is false>>There's a bit of a line for the cart. They must have good lemonade.
<<elseif $player.beverage is true>>A sign on the cart reads "Taking a break, back in a few".
<<else>>The freshly brewed coffee smells wonderful.<</if>>
<<if $guide.preHint is true and $guide.talked is false>><br /><br />[[_flirt|Talk to Guide]]<br /><</if>>
<<if $guide.preHint is false or $guide.talked is true>><br /><br /><</if>>
<<if ($bevPay is false or $so.hasMap is false or $player.beverage is false) and $guide.talked is true>>[[Order a beverage]]<br /><</if>>
[[N|D4]]<br />
[[W|C5]]<br /><<if $so.guardOffice is false and $so.hasMap is false>>
<span class="gold">As you walk to the line, the young security guard is just ahead of you.
You see a folded piece of paper sticking out of her back pocket.</span><<else>>
You walk up to the counter and look over the menu.
<</if>>
<br /><br />
<<if $so.guardOffice is false and $so.hasMap is false>>[[Swipe Paper]]<br />
<<else>>
[[Order coffee|bevOrder][$bev to 'coffee']]<br />
[[Order tea|bevOrder][$bev to 'tea']]<br />
[[Order sumac lemonade|bevOrder][$bev to 'sumac lemonade']]<br />
[[Order Asab|bevOrder][$bev to 'Asab']]<br />
<</if>><<set $so.hasMap to true>><<set $player.inSatchel.push('[[Email|Paper]]')>>
You step closer then swiftly slide the paper from her pocket. <br />
<br />
[[Paper]]<br />The printed email is from the curator of the show, Dr. Layla Khattab. <br />
<br />
Dear Officers of the Republic,<br />
Thank you for ensuring the security of our precious artifacts.
I've included a floor plan to facilitate the installation of the display cases in the convention center.
We'd like to have plenty of aisle space, seating and a beverage cart so our visitors can relax and enjoy the show.
<br /><br />
[[Floor plan|floorMap]]<br />
<<if visited() gt 1>>[[List of Numbers|Other side]]<br /><</if>>
[[Continue|$player.loc]]<<set $player.beverage to true>>
You order <<= $bev >>. The cashier's fingers feverishly dance across an iPad.<br />
<span class="white">"That'll be $7.95."</span> They look up for your payment.
<br />
<br />
[[Continue|bevNext]]<<if $bevPay is false>>
The cashier smiles, waiting for payment.<<else>>The cashier takes the cash and asks <span class="white">Do you need change?</span> <</if>>
<br />
<br />
<<if $bevPay is false>>[[Continue|bevNext1]]<<else>>
<</if>><span class="white">"I can't start your order until you pay." </span>They raise their eyebrows and look down towards your Satchel.
<br />
<br />
[[Continue|bevNext2]]<span class="white">"Next!" </span>They holler out, looking past your shoulder at the next person in line.
<br />
<br />
[[Continue|$player.loc]]You take the bankroll from your Satchel.
<<if $player.loc != "D5" or $player.beverage is false or $bevPay is false>> You sort through the bills.
<br /><br />
[[Pay $50|payBev][$pay to 50]]<br />
[[Pay $20|payBev][$pay to 20]]<br />
[[Pay $10|payBev][$pay to 10]]<br /><<else>>
There isn't anything to do with it here so you put it back.<br /><br /><</if>>
[[Continue|$player.loc]]<<set $bevPay to true>>
You slide a $<<=$pay>> from the bankroll and hand it over.
The cashier takes the cash, smiling. <span class="white">"Do you need change?"</span> They pause at the cash drawer.<br />
<br/>
[[Keep the change|tip][$player.response to '"Keep the change." You smile.']]<br />
[[I need change|tip][$player.response to '"I need the change." You say, looking downward.']]<br /><<= $player.response>> <br /><<set $tipAmount to $pay -7.95>>
<<if $player.response is '"Keep the change." You smile.'>>The cashier's eyes light up. <span class="white">"Thanks!"</span><<set $tip to 1>>
<<else>><span class="white">"Here's your change."</span> They speak quietly, distracted by the bankroll in your hand. <<set $tip to 0>><</if>>
<br />
<br />
[[Continue|drinkBev]]After just a minute, your <<= $bev >> is ready.
<<if $player.response is '"Keep the change." You smile.'>>The cashier happily hands you your drink.
<<else>>The cashier sets your order on the counter and turns their back to you.<</if>>
<br /><br />
[[Enjoy your beverage]]You sip down the <<= $bev >>. It's delicious. You notice an empty outlet nearby.<br />
<br />
[[Charge Phone]]<br />
[[Continue|$player.loc]]<<set $outlet to true>>
<<if $player.charger is true>>You could always use a fully charged phone battery.
Good thing you grabbed your charging cable and put it in your Satchel.
<<else>>You don't seem to have a charging cable with you right now.<</if>>
<br />
<br />
[[Continue|$player.loc]]<<if visited() is 1>><<set $led.has to true>><<set $player.inSatchel.push('[[Box]]')>>
The box is about 3 inches long by 2 inches wide and a half inch thick.
On one side is a touch screen. On the end is a label that reads "Delta Display Systems".<<else>>
The box is heavier than expected.
<</if>>
<br /><br />
[[Tap Screen]]<br />
[[Put in Satchel|noLED]]<br />
[[Continue|$player.loc]]<<if visited() is 1>>The screen blinks on. There is a input box above the familiar touchscreen keyboard.<<else>>The prompt is cleared.<</if>>
<<if $player.loc eq "D2">>You see the word <span class="white blink">"Paired"</span> blink for a few seconds.<<else>>
You see the word <span class="white blink">"Not Paired"</span> blink for a few seconds.
<</if>>
<br /><br />
Case ID: <span class="tra"><<textbox "$led.switchID" "" "toggleSwitch">></span><<button [[Enter|toggleSwitch]]>><</button>>
<br /><br />
[[Put in Satchel|noLED]]<br /><<if $player.loc eq "D2">>
You tap out <<= $led.switchID>> and hit enter.
<<if $led.switchID eq $led.caseID >>
<<set $led.alarmOff to true>>
The display case alarm is now disarmed.
<<else>>
The display case alarm is still armed.
<</if>>
<br /><br />
<<if $led.alarmOff is false>>[[Try Again|Tap Screen]]<br /><</if>>
[[Put in Satchel|noLED]]<br />
[[Drop|dropLED]]
<<else>>
You tap out <<= $led.switchID>> and hit enter but nothing happens.
<br /><br />
<<if $led.alarmOff is false>>[[Try Again|Tap Screen]]<br /><</if>>
[[Put in Satchel|noLED]]<br />
[[Drop|dropLED]]
<</if>>You place the box in your satchel.
<br /><br />
[[Continue|$player.loc]]<<set $led.has to false>><<set $player.inSatchel.delete('[[Box]]')>>
You slide the box away from you, out of view.
<br /><br />
[[Continue|dcD2]]<<nobr>>
<<widget "cameraWidget">>
<<for _i to 0; _i lt $cams.length; _i++>>
<<if $cams[_i].loc eq $player.loc>>
<<set _Obj to $cams[_i]>>
<<if visited() is 1>>
<<= 'Looking up, you see a security camera mounted high on the wall.<br /><br />[[Camera][$currentCam to _Obj]]<br />' >>
<<elseif $player.loc eq "D2" and $camera.success is false>>
<<= 'The camera is pointed directly at the display case.<br /><br />[[Camera][$currentCam to _Obj]]<br />' >><<elseif $player.loc eq "D2" and $camera.success is true>>
<<= 'The camera is pointed away from the display case.<br /><br />'>><<else>><<= '<br /><br />'>>
<</if>>
<</if>>
<</for>>
<</widget>>
<</nobr>>A label mounted under the camera has <<= $currentCam.serial >> engraved on it.
<br />
<br />
[[Continue|$player.loc]]<<set $so.cameras to true>>
The cameras provide a real-time view of the conference center.
The camera views are shown on two monitors.
<<SecOffTimer>>
[[Camera Console]]<br />
<<if $so.desk is false>>[[Desk]]<br /><</if>>
<<if $so.keys is false>>[[Keys]]<br /><</if>>
<<if $so.moves > 11>>[[Continue|busted]]<br /><<else>>[[Continue|secOffice]]<</if>>The camera console allows you to adjust the angle of the cameras.<br />
The monitors have identifier labels.
On the console is a joystick.
Moving the joystick around, you see a yellow frame moving between the views. Select a monitor.
<<SecOffTimer>>
[[$cams[0].serial|focusCamera][$camera to $cams[0]]]<br />
[[$cams[1].serial|focusCamera][$camera to $cams[1]]]<br /><<= $camera.serial >> is now selected and the angle can be changed.
<<SecOffTimer>>
[[Aim camera North|setDirection][$camera.endDir to 'north']]<br />
[[Aim camera South|setDirection][$camera.endDir to 'south']]<br />
[[Aim camera East| setDirection][$camera.endDir to 'east']]<br />
[[Aim camera West| setDirection][$camera.endDir to 'west']]<br /><<for _i to 0; _i lt $cams.length; _i++>>
<<if $cams[_i].serial eq $camera.serial>>
<<set $cams[_i].endDir to $camera.endDir>>
<<if $camera.loc eq "D2" and ($camera.endDir eq 'north' or $camera.endDir eq 'east' or $camera.endDir eq 'south' )>>
<<set $camera.success to true, $cams[_i].success to true>><</if>>
<</if>>
<</for>>
You have set <<= $camera.serial>> to aim <<= $camera.endDir>>.
<<SecOffTimer>>
<<if $so.moves > 11>>[[Continue|busted]]<br /><<else>>[[Continue|secOffice]]<</if>>The large wheels are attached to a platform cart with a single hitch protruding out the front.
It is remarkably well balanced. You give the hitch a little pull.
It rolls smoothly towards you. You ease it back into place.<br />
<br />
<<if $pharaohs.obrien is true>>[[Launch Chariot]]<br /><</if>>
[[S|C2]]<br />
[[E|D1]]<br />
[[W|B1]]<br />You project the chariot will roll down the aisle towards a large Ox sculpture, creating a bit of a commotion.
Are you sure you want to do this?<br />
<br />
[[Yes|yesLaunch]]<br />
[[Not yet|noLaunch]]<<set $pharaohs.chariotLaunched to true>>
Waiting for the aisle to clear, you give the chariot a little shove.
It glides towards the ox sculpture, gaining momentum with each passing second.
You hear someone yell "Watch out!" followed by footsteps as people dash out of the way.<br />
<br />
[[Continue|chariotNext]]You hear a crash and watch as O'Brien races towards the scene.
Looking down the aisle, you see no one is hurt with minimal damage to the chariot or ox sculpture.
This is just the distraction you were hoping for. <br />
<br />
[[S|C2]]<br />
[[E|D1]]<br />
[[W|B1]]<br />You decide to wait. Your timing has to be precise.<br />
<br />
[[S|C2]]<br />
[[E|D1]]<br />
[[W|B1]]<br /><<nobr>>
<<widget "CaseLock">>
<<if $dc.combo === $dc.lockGuess>>
<<set $dc.locked to false>><<= "The case is now unlocked.">><br /><<else>>
<<= "The case is currently locked.">><br />
<</if>>
<<if $dc.lockGuess.length gt 12>><<run $dc.lockGuess to ''>>
<<= "You hear a low thunk sound come from the base. As though the lock has been reset.">><br />
<</if>>
<br />
<</widget>>
<</nobr>>
/* First time visiting */The display case is squeaky clean and exquisitely constructed.
<<if $pharaohs.chariotLaunched is false and $lavoieArray.length eq 0>>
You'd like to examine it more but with O'Brien nearby, you'll have to wait.
<<else>>
You start to examine it closer but a young family enters the area.<</if>>
<br /><br />
<<if $pharaohs.chariotLaunched is true>>[[Panel]]<br /><</if>>
[[Continue|previous()]]
/* You have the key and the case is locked and O'Brien is distracted */<<if $dc.locked is true and visited() is 1>>
You step closer and study the display case. There is no obvious locking mechanism.
You walk around the back and see strong hinges holding the glass to the base.
Looking carefully, you find a small panel.
<<elseif $pharaohs.key is false>>You don't seem to have any way to open the case right now.
<<else>>
You're back at the display case.
<</if>>
<<if $led.switchID eq $led.caseID >>The display case alarm is unarmed.<</if>>
<br /><br />
<<if $dc.locked is true>>[[Panel]]<br /><</if>>
<<if $dc.locked is true>>[[Continue|$player.loc]]<<else>>[[Lift Glass|liftGlassD1]]<</if>><<if visited() is 1>>The rectangular panel is inset into the cabinet base. It has eight keyways, just over a half-inch in diameter, arranged in two rows of four.
The keyways are labeled 10 through 45 in 5 digit increments. There is a LED bulb at the top right corner. It is currently <<if $led.alarmOff is true>>grey<<else>>red<</if>>.
There is label in the corner of the panel.<<else>>You're behind the display case. You can see the keyway panel.<</if>>
<<CaseLock>>
[[Label|lockKey]]<br />
[[Continue|$player.loc]]<<if $pharaohs.key is true and $player.loc is "D2">>
<<if $dc.locked is true and visited() is 1>>
You take the cylinder from your satchel. The diameter of the cylinder matches the keyways in the back of the display case.
<<set $pharaohs.hasCylinder to true>><br /><br />
<<else>>
<<CaseLock>>
<</if>>
<<if $dc.locked is true>>
[[10|keyways][$dc.port to "10"]]
[[15|keyways][$dc.port to "15"]]
[[20|keyways][$dc.port to "20"]]
[[25|keyways][$dc.port to "25"]]<br />
[[30|keyways][$dc.port to "30"]]
[[35|keyways][$dc.port to "35"]]
[[40|keyways][$dc.port to "40"]]
[[45|keyways][$dc.port to "45"]]<br /><br />
[[Continue|$player.loc]]<br /><<else>>
[[Lift Glass|liftGlassD1]]<br />
<<if $pharaohs.hasGloves is true and $pharaohs.wearingGloves is false>>[[Wear Gloves|wearGloves]]<br /><</if>>
<</if>>
<<else>>
There isn't much to do with this here. You return the cylinder into your satchel.<br />
<br />
[[Continue|$player.loc]]
<</if>><<if $pharaohs.key is true>>
You insert the hollow end of the cylinder into keyway $dc.port and push in until it stops.
<<else>>
You don't have anything that works with the keyways right now.
<br /><br />
[[Continue|previous()]]<br />
<</if>>
<br /><br />
[[Twist left|setCombo][$turnDir to 'L']]<br />
[[Twist right|setCombo][$turnDir to 'R']]<<set $dc.lockGuess to $dc.lockGuess + $turnDir+$dc.port>>
<<if $turnDir eq 'L'>><<set _direction to 'left'>><<else>><<set _direction to 'right'>><</if>>
You twist the cylinder <<= _direction>> until you feel it catch then stop.
You pull the cylinder back. It is now free from the keyway.<br />
<<CaseLock>>
<<if $dc.locked is true>>[[Continue|Cylinder]]<br /><<else>>[[Lift Glass|liftGlassD1 ]]<</if>><<set $pharaohs.glassOpen to true>>
<<if $pharaohs.wearingGloves is true>><<set $pharaohs.smudged to false>>
You lift the case to its fully opened position. Some kind of mechanism keeps the case open. The glass is clear and polished.
<<else>>You lift the case to its fully opened position. Some kind of mechanism keeps the case open. The glass is smudged with your prints.<<set $pharaohs.smudged to true>><</if>>
<<if $led.alarmOff is false>>The case alarm starts wailing.<</if>>
<br /><br />
[[Take aegis]]<br /><<set $pharaohs.glassOpen to false>>
You push the glass up and hear a slight click to release the latch, then lower it.<br />
<br />
<<if $pharaohs.wearingGloves is false>>[[Clean glass]]<br /><</if>>
[[N|D1]]<br />
[[S|D3]]<br />
[[W|C2]]<br /><<set $pharaohs.smudged to false>>
<<if $pharaohs.cloth is true>>
You clean your prints off the glass with the cloth.<<else>>
Pulling your sleeve down to cover the heel of your hand, you quickly clean the glass.<</if>>
<br /><br />
<<if $pharaohs.glassOpen is true>>[[Lower glass]]<br /><</if>>
[[N|D1]]<br />
[[S|D3]]<br />
[[W|C2]]<br /><<nobr>>
<div id="floor">
<html>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<text x="60" y="30" font-size="30" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">A</text>
<text x="180" y="30" font-size="30" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">B</text>
<text x="300" y="30" font-size="30" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">C</text>
<text x="420" y="30" font-size="30" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">D</text>
<text x="500" y="94" font-size="30" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">1</text>
<text x="500" y="188" font-size="30" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">2</text>
<text x="500" y="282" font-size="30" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">3</text>
<text x="500" y="376" font-size="30" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">4</text>
<text x="500" y="470" font-size="30" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">5</text>
<text x="400" y="445" font-size="15" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">beverage</text>
<text x="400" y="460" font-size="15" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">cart</text>
<text x="150" y="500" font-size="15" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">enter/</text>
<text x="150" y="520" font-size="15" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">exit</text>
<text x="390" y="45" font-size="15" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">door</text>
<rect x=2 y=35 width="30" height="60" fill="none" stroke="grey" />/* Janitor Closet */
<rect x=0 y=455 width="60" height="60" fill="none" stroke="grey" />/* Security Office */
<g stroke="grey", fill="none">
/* Row 1 */
/* A1_1 Janitor*/
<rect x=80 y=90 width="25" height="25" /> /* A1 */
<rect x=10 y=150 width="24" height="29" /> /* A2_1 */
<rect x=75 y=185 width="20" height="30" /> /* A2_2 */
<rect x=19 y=235 width="30" height="15" /> /* A3_1 */
<rect x=65 y=285 width="20" height="20" /> /* A3_2 */
<rect x=11 y=353 width="32" height="21" /> /* A4_1 */
<rect x=85 y=385 width="12" height="18" /> /* A4_2 */
<rect x=145 y=50 width="17" height="28" /> /* B1 */
<rect x=195 y=100 width="15" height="15" /> /* B1_2 */
<rect x=135 y=145 width="30" height="20" /> /* B2_1 */
<rect x=185 y=179 width="17" height="28" /> /* B2_2 */
<rect x=153 y=245 width="18" height="28" /> /* B3_1 */
<rect x=127 y=290 width="26" height="25" /> /* B3_2 */
<rect x=164 y=355 width="15" height="20" /> /* B4_1 */
<rect x=198 y=389 width="30" height="20" /> /* B4_2 */
<rect x=285 y=65 width="19" height="42" /> /* C1_3 Chariot*/
<rect x=325 y=243 width="19" height="23" /> /* C2_1 */
<rect x=245 y=140 width="28" height="18" /> /* C2_2 */
/* C2_3 Fountain */
<rect x=323 y=190 width="26" height="28" /> /* C3_1 */
<rect x=308 y=292 width="46" height="25" /> /* C3_2 */
<circle cx="295" cy="380" r="15" /> /* C4 OX */
<rect x=265 y=450 width="21" height="30" /> /* C5 */
<rect x=330 y=428 width="18" height="25" /> /* C5_2 */
<rect x=375 y=65 width="27" height="27" /> /* D1_1 Door */
<rect x=430 y=100 width="20" height="20" /> /* D1_3 */
<rect x=403 y=155 width="32" height="32" /> /* D2_2 Aegis */
<rect x=390 y=255 width="30" height="18" /> /* D3_1 */
<rect x=430 y=295 width="20" height="20" /> /* D3_2 */
<rect x=425 y=350 width="18" height="28" /> /* D4_1 */
<rect x=380 y=390 width="40" height="20" /> /* D4_2 */
<rect x=420 y=480 width="50" height="25" /> /* D5 */
</g>
<g stroke="grey" >
<line x1="0" y1="35" x2="360" y2="35" stroke-width="2" /> /* top horizontal line */
<line x1="420" y1="35" x2="480" y2="35" stroke-width="2" /> /* top horizontal line */
<line x1="0" y1="129" x2="480" y2="129" stroke-width="1" /> /* quarter horizontal line */
<line x1="0" y1="223" x2="480" y2="223" stroke-width="1" /> /* quarter horizontal line */
<line x1="0" y1="327" x2="480" y2="327" stroke-width="1" /> /* center horizontal line */
<line x1="0" y1="421" x2="480" y2="421" stroke-width="1" /> /* three quarter horizontal line */
<line x1="0" y1="515" x2="120" y2="515" stroke-width="2" /> /* bottom horizontal line */
<line x1="180" y1="515" x2="480" y2="515" stroke-width="2" /> /* bottom horizontal line */
<!-- Draw the vertical lines left to right -->
<line x1="0" y1="35" x2="0" y2="515" stroke-width="2" /> /* left outer line */
<line x1="120" y1="35" x2="120" y2="515" stroke-width="1" /> /* 1st quarter vert line */
<line x1="240" y1="35" x2="240" y2="242" stroke-width="1" /> /* 2nd quarter line end at fountain*/
<line x1="240" y1="307" x2="240" y2="515" stroke-width="1" /> /* 2nd quarter line begin at fountain */
<line x1="360" y1="35" x2="360" y2="515" stroke-width="1" /> /* 3rd quarter line */
<line x1="480" y1="35" x2="480" y2="515" stroke-width="2" /> /* right outer line */
</g>
/* Fountain */
<circle cx="240" cy="275" r="32" fill="none" stroke="grey" stroke-width="1" />
<text x="240" y="280" font-size="15" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">fountain</text>
</svg>
</html>
</div><</nobr>>
Looking at your surroundings, you deduce you are currently located at <<= $player.loc>>.
<<if visited() is 1>>You notice something on the other side of the paper.<</if>>
<br />
<br />
[[Other side]]<br />
[[Continue|$player.loc]]Flipping the map over, you find a list of numbers.
<br /><br />
<<nobr>>
<<for _i to 0; _i lt $serials.length; _i++>>
<span class="sm">$serials[_i].case. </span><span class="col">$serials[_i].serial</span><span class="col">$serials[_i].sequence</span><br />
<</for>>
<<if visited() is 1>><br />You tuck the printed email into your satchel.<</if>>
<</nobr>>
<br /><br />
[[Map|floorMap]]<br />
[[Continue|$player.loc]]<<set $player.satchel to false>>
<<nobr>>
<<for _i to 0; _i lt $cams.length; _i++>>
<<if $cams[_i].loc eq "D2" and $cams[_i].success eq true>>
<<set _success to true>>
<</if>>
<</for>>
<<if $pharaohs.busted is false>>You did it! You found the Aegis and returned it to Bastet. <br />
She is now the most powerful cat in the world.<br /><<set _score to 50>><<else>><span class="gold">
<span class="gold">You were caught by O'Brien.</span><br /><<set _score to 0>>
<</if>>
<br />
Summary:<br />
<<if $pharaohs.disguise is true>><<set _score to _score + 6>>You found the Janitor's closet and put on a disguise.<br />
<<else>><span class="gold"><span class="gold">You missed the opportunity to put on a disguise and throw O'Brien off your trail.</span><br />
<</if>>
<<if $pharaohs.cloth is true>><<set _score to _score + 6>>You made a disposable cleaning cloth to clean your fingerprints off the display case.<br />
<<else>><span class="gold">You didn't make a cleaning cloth from the items in the Janitor's closet.</span><br />
<</if>>
<<if $pharaohs.passcode is true>><<set _score to _score + 6>>You flirted just enough with $guide.name to learn about the back exit and get the passcode.<br />
<<else>><span class="gold">You didn't pursue a meeting with the guide which would have given you an escape out the back door.</span><br />
<</if>>
<<if $pharaohs.hasGloves is true>><<set _score to _score + 6>>You found the museum gloves to keep the display cases fingerprint free.<br />
<<else>><span class="gold">You missed the museum gloves that would help you keep the display cases fingerprint free.</span><br />
<</if>>
<<if $pharaohs.chariotLaunched is true>><<set _score to _score + 6>>You launched a chariot creating a distraction to keep O'Brien busy.<br />
<<else>><span class="gold">You didn't launch the chariot which would have created a distraction for O'Brien.</span><br />
<</if>>
<<if _success is true>><<set _score to _score + 6>>You aimed the camera away so O'Brien has no footage the theft.<br />
<<else>><span class="gold">You left the camera pointed at the aegis so O'Brien has footage of the theft.</span><br />
<</if>>
<<if $led.alarmOff is true>><<set _score to _score + 6>>You turned off the display case alarm, keeping the theft unknown for a while.<br />
<<else>><span class="gold">The display case alarm was left on, alerting O'Brien to the theft.</span><br />
<</if>>
<<if $pharaohs.smudged is false>><<set _score to _score + 6>>You left the display case glass fingerprint free.<br />
<<else>><span class="gold">You left your fingerprints all over the glass for O'Brien to find.</span><br /><</if>>
<br />
<span class="white">Score: <<= _score + 2>> out of 100. </span>
<br /><br />
[[Credits]]<br />
<</nobr>><<set $player.inSatchel.push('[[Gloves|glovesSatchel]]')>><<set $pharaohs.hasGloves to true>>
The gloves could be useful. You covertly slide them into your satchel.<br />
<br />
[[Continue|previous()]]The pristine gloves are soft and lint free.<br />
<br />
[[Put gloves on|wearGloves]]<br />
[[Continue|$player.loc]]<<set $pharaohs.wearingGloves to true>><<set $player.inSatchel.delete('[[Gloves|glovesSatchel]]')>>
You slip on the white gloves and pat your hands together then interlace your fingers. They fit perfectly.<br />
<br />
<<if $player.loc is "D2" and $dc.locked is false>>[[Lift Glass|liftGlassD1]]<br /><</if>>
<<if $player.loc is "D2">>[[Continue|D2]]<br /><</if>>
<<if $player.loc != "D2">>[[Remove gloves|removeGloves]]<br /><</if>>
<<if $player.loc != "D2">>[[Continue|$player.loc]]<</if>><<set $pharaohs.wearingGloves to false>><<set $player.inSatchel.push('[[Gloves|glovesSatchel]]')>>
You slide the gloves off and put them back in your satchel.<br />
<br />
[[Continue|$player.loc]]Not wanting to draw attention to yourself, you remove the gloves and put them in your satchel.<br />
<<set $pharaohs.wearingGloves to false>><<set $player.inSatchel.push('[[Gloves|wearGloves]]')>><<set $pharaohs.hasGloves to true>>
<br />
[[Continue|$player.loc]]<<set $guide.smiled to true>><<set $once to true>><<set $hideLinks to false>>
You smile back, locking eyes for a moment.
Grinning, the guide turns back to the students.<br />You're smitten.<br />
<<set _guideGender = ["She/Her", "He/Him", "They/Them"]>>
<<listbox "$guide.gender" autoselect>>
<<optionsfrom _guideGender>>
<</listbox>>
name tag reads <<textbox "$guide.name" "Agatha">>.<br /><br />
<<button [[Continue|guideName]]>><</button>>
<br />
/* Set the guide gender */<<nobr>>
<<widget "setGuide">>
<<if $guide.gender is 'She/Her'>><<set $guide.sub to 'she'>><<set $guide.obj to 'her'>><<set $guide.pos to 'hers'>>
<<elseif $guide.gender is 'He/Him'>><<set $guide.sub to 'he'>><<set $guide.obj to 'his'>><<set $guide.pos to 'his'>>
<<elseif $guide.gender is 'They/Them'>><<set $guide.sub to 'they'>><<set $guide.obj to 'their'>><<set $guide.pos to 'theirs'>>
<</if>>
<</widget>>
<</nobr>><<setGuide>>
You repeat <span class="low">$guide.obj</span> name a few times in your head.<br /> You think this could work in your favor, if you play it right.<br />
<br />[[Continue|$player.loc]]<<set $guide.talked to true>><<set $so.guardOffice to false>>
You slide next to <<=$guide.name >> and tap <<=$guide.obj>> shoulder.<br />
<br />
[[Hello there|sayGuide][$guide.greet to "Hello there"]]<br />
[[Hey|sayGuide][$guide.greet to "Hey"]]<br />
[[Good Afternoon|sayGuide][$guide.greet to "Good Afternoon"]]"<<= $guide.greet>>" you chime.<br />
$guide.name smiles warmly.<br />
<<if $pharaohs.disguise is true>>
<span class="white">"You must be new here."</span> <span class="low">$guide.sub</span> <<if $guide.gender is 'They/Them'>> say<<else>> says<</if>>, gesturing at your sweatshirt.<br />
<br />
[[I'm new|yesNew][$guide.greet to "I'm new."]]<br />
[[Actually...|actuallyNew][$guide.greet to "Actually..."]]
<<else>>
<span class="white">"Is this your first visit? <<if $guide.gender is 'They/Them'>>We<<else>>I<</if>> haven't seen you here before, <<if $guide.gender is 'They/Them'>>We<<else>>I<</if>> would've remembered."</span> <span class="tra"><<= $guide.sub >></span> replies playfully.<br />
<br />
[[First visit|retGuide][$guide.greet to "First visit."]]<br />
[[Occasionally|retGuide][$guide.greet to "Occasionally."]]<br />
<</if>>"<<= $guide.greet >>"
You hesitate. You want to tell <span class="tra">$guide.name</span> everything about you.
But you know you can't, so you lie and say you've just started this week.
<br /><br />
[[Say your name|yesName]]<br />
[[Don't say your name|noName]]<br />"<<= $guide.greet >>" You nod your head.<br />
<span class="white">"You forgot your name tag. I'm <<= $guide.name>>."</span> <span class="tra"><<= $guide.sub>></span> <<if $guide.gender is 'They/Them'>> laugh<<else>> laughs<</if>>, pointing to <<= $guide.obj>> tag.<br />
You look down where your name tag should be and laugh. <br />
<br />
[[Continue|yesName]]<br /><<= '"I\'m $player.name."' >><br />
<span class="white">"Would you like to meet after work, <<= $player.name>>? That café out back is really good."</span> <span class="tra"><<= $guide.sub>></span> <<if $guide.obj is "their">>seem<<else>>seems<</if>> genuinely interested.<br />
<br />
[[Out back?|caféGuide][$guide.greet to "Out back?"]]<br />
[[Café?|caféGuide][$guide.greet to "Café?"]]<br />"<<= $guide.greet >>"
You lie. You visit the convention center often, just not for the same reasons most people do.<br />
<span class="white">"Great, I'm glad you stopped in. If you have any questions, don't hesitate to ask and come back again soon."</span>
<span class="tra">$guide.sub</span> <<if $guide.obj is "their">>turn<<else>>turns<</if>> back to <span class="low">$guide.obj</span> students.<br />
That wasn't quite the response you were hoping for but you shake it off.
<br /><br />
[[Continue|$player.loc]]"<<= $guide.greet >>" you ask.<br />
<span class="white">"You know, that café across from the exit out back? You got the passcode, right?"</span> $guide.name glances over at $guide.obj students then turns back for your response.<br />
<br />
[[I must have missed that.|pass][$guide.greet to "I must have missed that."]]<br />
[[Passcode?|pass][$guide.greet to "Passcode?"]]<<set $pharaohs.passcode to true>>
"<<= $guide.greet >>" you state, scratching your head.<br />
$guide.name replies <<= State.variables.decode >>, and smiles.
<span class="white">"Meet there a few minutes after work?"</span><br />
<br />
[[I can't wait.|passR][$guide.greet to "I can't wait."]]<br/>
[[See you then!|passR][$guide.greet to "See you then!"]]<br/>"<<= $guide.greet >>"
You smile and watch as $guide.name gathers up $guide.obj students and heads to the next display.<br />
<br />
[[Continue|$player.loc]]<div id="lock" class="svg-container">
<div id="combo">Serial: <<= $dc.serial >><br />
Pairing: <span class="white"><<= $led.caseID>></span>
<p class="label">Delta Display Systems</p>
</div>
<html>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" >
<text x="100" y="30" font-size="22" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">10</text>
<text x="100" y="120" font-size="22" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">30</text>
<text x="175" y="30" font-size="22" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">15</text>
<text x="175" y="120" font-size="22" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">35</text>
<text x="250" y="30" font-size="22" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">20</text>
<text x="250" y="120" font-size="22" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">40</text>
<text x="325" y="30" font-size="22" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">25</text>
<text x="325" y="120" font-size="22" font-family="Arial, Helvetica, sans-serif" text-anchor="middle" fill="grey">45</text>
<rect x="50" y="35" width="330" height="60" stroke="grey" stroke-width="1" fill="none"/>/* around pattern */
<rect x="0" y="0" width="440" height="300" stroke="grey" stroke-width="2" fill="none"/>/* outer border */
<polygon points="20,145 30,165 130,160 120,140" stroke="grey" stroke-width="1" fill="grey" opacity="0.25"/>/* top of glass */
<polygon points="20,145 120,140 120,190 20,195" stroke="grey" stroke-width="1" fill="grey" opacity="0.25"/>/* back of glass */
<polygon points="130,160 120,140 120,190 130,210" stroke="grey" stroke-width="1" fill="grey" opacity="0.25"/>/* right of glass */
<polygon points="20,245 30,265 130,260 120,240 " stroke="grey" stroke-width="1" fill="none"/>/* bottom of case */
<polygon points="20,195 30,215 30,265 20,245" stroke="grey" stroke-width="1" fill="#31293f"/>/* left of case */
<polygon points="130,210 120,190 120,240 130,260 " stroke="grey" stroke-width="1" fill="#31293f"/>/* right of case */
<polygon points="20,195 30,215 130,210 120,190 " stroke="grey" stroke-width="1" fill="#31293f"/>/* bottom of glass */
<polygon points="30,165 30,215 130,210 130,160" stroke="grey" stroke-width="1" fill="grey" opacity="0.25"/>/* front of glass */
<polygon points="20,145 30,165 30,215 20,195" stroke="grey" stroke-width="1" fill="grey" opacity="0.25"/>/* left of glass */
<polygon points="30,215 30,265 130,260 130,210" stroke="grey" stroke-width="1" fill="#31293f"/>/* front of case */
<polygon points="50,225 50,235 112,232 112,222" stroke="grey" stroke-width="1" fill="#31293f"/>/* border on case */
/* keyways */
<g fill="grey">
<circle cx="100" cy="50" r="6" />
<circle cx="100" cy="80" r="6" />
<circle cx="175" cy="50" r="6" />
<circle cx="175" cy="80" r="6" />
<circle cx="250" cy="50" r="6" />
<circle cx="250" cy="80" r="6" />
<circle cx="325" cy="50" r="6" />
<circle cx="325" cy="80" r="6" />
</g>
/* LED */
<circle cx="125" cy="216" r="1" fill="grey" />
</svg>
</html>
</div>
[[Continue|$player.loc]]<<set $metObrien to true>>
Officer O'Brien is the 2nd highest ranking Officer of the Republic, achieving merit based promotions quickly.
You've had several encounters with O'Brien over the years and you've come to have mutual respect for each other.<br />
<br />
[[Continue|B5]]<br /><<nobr>>
<<widget "obrienWidget">>
<<if $obrienHover.length > 0>>
<<set _comment to $obrienHover.pop()>>
<<= _comment>>
<</if>>
<</widget>>
<</nobr>><<set $player.loc to 'PharaohsTombs'>>
<<if visited() is 1>>After a short wait in line you enter the show.<br />
<span class="gold">Standing near the entrance, Officer O'Brien takes immediate notice of you.</span><br />
Sturdy display cases of select artifacts fill the convention center. <br />
You can go north, south, east or west.<br />
You decide you'll need to find the Aegis while avoiding Officer O'Brien.
<<else>>You're at the entrance to the show<</if>><br />
<br />
<<if $metObrien is false>>[[Officer O'Brien|describeObrien]]<br />/* see obrienPT.twee */<<else>>[[Enter|B5]]<br /><</if>>
[[Exit|PT14]]
/* A aisle */
/* A1 is on Closet page*/<<if visited() is 1>>A copper collar necklace with a glass antelope is showcased.
In a nearby case, a falcon pendant surrounded by scarabs is stunning.<<else>>
The ancient jewelry featured here is truly remarkable.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|A1]]<br />
[[S|A3]]<br />
[[E|B2]]<br /></div><<if visited() is 1>>
An stoic owl, carved from stone, commands your attention. Another display has several small female figures. They remind you of vintage Kewpie dolls.
<<elseif visited() is 2>>
A small group of teenagers are mingling here. There's a bit of awkwardness to their demeanor.
<<else>>The owl sculpture is quickly becoming your favorite.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|A2]]<br />
[[S|A4]]<br />
[[E|B3]]</div>A replica of the Sarcophagus of the Spouses is featured here. Another case contains several miniature seated Pharaohs.
<<if visited() is 2 and $guideArray.length is 0>>
An elderly couple sits on a bench, admiring the Sarcophagus. Their faces warm and smiling, almost a reflection of the couple featured on the sarcophagus.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|A3]]<br />
[[S|A5]]<br />
[[E|B4]]<br /></div><<if visited() is 1>>There is a door with "Security" painted on the glass.<<else>>You're at the door to the Security Office.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[Security Door]]<br />
[[N|A4]]<br />
[[E|B5]]<br /></div>
/* B aisle */A large coat of bronze scales, that would have been worn by horses pulling chariots, is featured along with
a long coat of armor on a mannequin.
<<if visited() is 2>>A mother and her young children are here. Her son, gesturing in front of her, is wearing a green cape and fighting off an imaginary foe.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[S|B2]]<br />
[[E|C1]]<br />
[[W|A1]]<br /></div><<if visited() is 1>>Heavy shields are displayed, some with damage from ancient battles.
Another case holds khopesh swords. <<else>>The sickle-shaped swords here look menacing.<</if>>
<<if visited() is 2 and $guideArray.length is 0>>
A scholarly man stands alone, deep in thought.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|B1]]<br />
[[S|B3]]<br />
[[E|C2]]<br />
[[W|A2]]</div>An intricately carved hippopotamus is displayed. It looks like turquoise but is actually glazed stone.
<<if visited() is 2>>A woman wearing large sunglasses and eccentric clothes admires the work. She looks like she could be famous.<</if>>
Another case holds several cat sculptures, often found inside tombs.
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|B2]]<br />
[[S|B4]]<br />
[[E|C3]]<br />
[[W|A3]]<br /></div>A black Ankh shaped cross that would have been worn as jewelry is here.
Another case displays a bright blue scarab amulet.
<<if visited() is 2>>Two tween girls are tracing the Ankh shape on each others wrists with green sharpies.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|B3]]<br />
[[S|B5]]<br />
[[E|C4]]<br />
[[W|A4]]<br /></div>You enter a large foyer.<<if visited() is 1>>
You take note of cameras high on the walls.<<else>>
The front doors are here.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|B4]]<br />
[[E|C5]]<br />
[[W|A5]]<br />
<<if $pharaohs.hasAegis is false>>[[Exit|PT14]]<<else>>[[Exit|Escape]]<</if>></div>
/* C aisle */<<if $pharaohs.chariotLaunched is false>>
A full scale replica of a chariot is here.
Originally designed to be pulled by horses, this one looks like a human could pull it with ease.<<else>>
There is an empty space where the chariot used to be.<</if>>
<<pharaohs>>
<<if $pharaohs.chariotLaunched is false>>[[Chariot]]<br /><</if>>
<div @class="$hideLinks ? 'hide' : ''">
[[S|C2]]<br />
[[E|D1]]<br />
[[W|B1]]<br /></div><<if visited() is 1>>A book of the dead sits unraveled inside a display case.
A completely intact and still sealed stone sarcophagus lies nearby.<<else>>
The rituals and beliefs from the ancient Egyptians are fascinating subjects.
<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|C1]]<br />
[[S|C3]]<br />
[[E|D2]]<br />
[[W|B2]]<br /></div>A roughly carved crocodile is on display.
The crocodile is, in fact, smiling.
Several heart scarab amulets are also featured.
There is a large fountain here.
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[Fountain]]<br />
[[N|C2]]<br />
[[S|C4]]<br />
[[E|D3]]<br />
[[W|B3]]<br /></div><<if $pharaohs.chariotLaunched is false and visited() is 1>>
A large and intimidating sculpture of an ox stands at full alert. <<elseif $pharaohs.chariotLaunched is true>>
The ox sculpture stands unmoved and unharmed. The chariot, also unharmed, is off to one side.<<else>>The large Ox sculpture is striking.<</if>>
<<pharaohs>>
[[Ox Sculpture]]<br />
<div @class="$hideLinks ? 'hide' : ''">
[[N|C3]]<br />
[[S|C5]]<br />
[[E|D4]]<br />
[[W|B4]]</div><<if $pharaohs.chariotLaunched is false>>
The simple lines of the sculpture give the ox bulk.<<if visited() is 1>> It looks like it could take on anything.<</if>><<else>>
The ox sculpture suffered no damage.<</if>>
<br /><br />
[[N|C3]]<br />
[[S|C5]]<br />
[[E|D4]]<br />
[[W|B4]]<br />A delicate wooden coffin sits alongside a gold funerary mask with green eyes and a head dress.
<<if visited() is 2>>The mummies are perfectly preserved after 3,000 years.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|C4]]<br />
[[E|D5]]<br />
[[W|B5]]</div>
/* D aisle */<<if visited() is 1 and $pharaohs.hasAegis is false>>
Long javelins, carved from Acacia wood with diamond-shaped bronze tips are featured in a large display case.
Mace-Ax, known only to the Egyptians, are wooden handles with curved blades embedded in them are in another case.
Behind the large case, you spot a door with a keypad next to it. A sign on the door reads "Employees Only".<<elseif visited() > 1 and $pharaohs.hasAegis is false>>
The weapons featured here were truly designed for ruthless combat. The employee only door is here.<<else>><<set $player.loc to "D1">>
The employee only door is here.
<</if>>
<<pharaohs>>
[[Door|Keypad]]<br />
[[S|D2]]<br />
[[W|C1]]<br />
/* D2 on Aegis page */A collection of coiled serpent bracelets are here. Some have bright green jade for eyes.
In another case, a Ram sphinx with a Pharaoh under its chin is displayed.
<<if visited() is 2>>
An artist has positioned herself squarely in front of the sphinx. Her well-worn sketchbook resting on her lap.
Her right hand is blackened and dusty from the charcoal fragment. You check out the sketch.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|D2]]<br />
[[S|D4]]<br />
[[W|C3]]<br /></div>Small sculptures of horse and buffalo are depicted as though grazing in a field along with
a sculpture of a rider on a camel. These votive sized sculptures were for common burial tombs.
<<if visited() is 2>>These figures were to provide life for the deceased in the afterworld.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
[[N|D3]]<br />
[[S|D5]]<br />
[[W|C4]]<br />
</div>An impressive replica of the Rosetta Stone sits on a large platform. There is a beverage cart nearby.
<<if $pharaohs.disguise is true and $guide.talked is false>>$guide.name is here explaining how this stone was the key to deciphering hieroglyphs.
<span class="tra">$guide.sub</span> then <<if $guide.sub is "they">>direct<<else>>directs<</if>> $guide.obj students to the beverage cart.<</if>>
<<pharaohs>>
<div @class="$hideLinks ? 'hide' : ''">
<<if $pharaohs.disguise is true>>[[Beverage cart|beverageCart]]<br /><</if>>
[[N|D4]]<br />
[[W|C5]]<br /></div><<set $player.loc to "Fountain">><<if visited() is 1>>
A grinning man with a mischievous mustache pauses by the fountain.
His skin is dark and wrinkled. His hair is silky white. His eyes are full of fire.<<elseif visited() is 2>>
The fountain is three tiers of circular ponds with the base being the largest and the top being the smallest.
Water sprays up from the top then trickles down each tier. <<elseif visited() is 3>>Some people toss coins into the fountain and make a wish, hoping their luck will change.
<<elseif visited() is 3>>You find watching the water trickle down very relaxing.<<elseif visited() > 3>>The fountain is a nice feature of the center.<</if>>
<<if $pharaohs.hasGloves is false>>You find a pair of white museum gloves on the base of the fountain.<</if>>
<br /><br />
<<if $pharaohs.hasGloves is false>>[[Gloves]]<br /><</if>>
[[N|C2]]<br />
[[S|C4]]<br />
[[E|D3]]<br />
[[W|B3]]<br /><<nobr>>
<<widget "pharaohs">>
<<set $maze.turns to $maze.turns + 1>>
<<set $player.loc to passage()>><<set _passage to passage()>>
<<if $maze.turns eq 4 or ($pharaohs.hasAegis is true and $led.alarmOff is false and $seconds eq 0)>>
<<set $hideLinks to true>>
<</if>>
<<if $maze.turns > 1 and $guideArray.length > 0>>
<<set $maze.gd to $guideArray.pop()>>
<<else>>
<<set $maze.gd to ''>>
<</if>>
<<if $maze.turns % 2 eq 0 and $obrienArray.length is 0 and $lavoieArray.length > 0 and $maze.turns > 6>>
<<set $maze.stmt to $lavoieArray.pop()>>
<<else>>
<<set $maze.stmt to ''>>
<</if>>
<<if $maze.turns % 2 eq 0 and $maze.turns > 5 and $obrienArray.length > 0 >>
<<set $maze.ob to $obrienArray.pop()>>
<<else>>
<<set $maze.ob to ''>>
<</if>>
<<if $maze.gd >>
<<= $maze.gd>>
<</if>>
<<if $maze.stmt>>
<<= $maze.stmt>>
<</if>>
<<if $pharaohs.chariotLaunched is false and $pharaohs.disguise is false and $maze.ob>>
<<= $maze.ob>>
<</if>>
<<if $player.loc eq "C4" and $pharaohs.chariotLaunched is true>><span class="gold">The young security guard is directing people away from the scene.</span><</if>>
<<if $maze.turns == 1>>
<<= "O'Brien leans down to speak to a security guard while looking directly at you. <span class='gold'>\"Double check the cameras, we have company.\"</span> The young guard hustles down the foyer to the west, a ring of keys jangling from her belt.">>
<</if>>
<<if $guide.preHint is true and ($player.loc eq "B1" or $player.loc eq "A2") and $guide.hint is false and $pharaohs.janitorDoor is true>><<set $guide.hint to true>>
<<= 'The cute guide is here. $guide.name raises <span class="low">$guide.obj</span> voice and says <span class="white">"Everyone head to the southeast corner of the building for a special treat."</span> <span class="tra">$guide.sub</span> then <<if $guide.gender is \'They/Them\'>> look<<else>> looks<</if>> in your direction, as if inviting you to come along.' >>
<</if>>
<<if $pharaohs.hasAegis is true and $player.loc != "D1" and $afterAegis.length gt 0>>
<<set _escapeSequence to $afterAegis.pop()>>
<<= _escapeSequence>>
<</if>>
<<if $led.has eq false and $player.loc eq "B2" and $lavoieArray.length eq 0>>
<<= "<span class='gold'>You see Lavoie set the small box down on a display case and nervously head towards the exit.</span>">><</if>>
<<if $player.loc eq "A3" or $player.loc eq "D2">>
<<cameraWidget>><<else>><<='<br /><br />'>><</if>>
<<if $led.has is false and $lavoieArray.length is 0 and $player.loc is "B2" and $lavoieArray.length eq 0>>[[Box|Box]]<br /><</if>>
<<if $pharaohs.wearingGloves is true and $pharaohs.hasAegis is true>><<= '[[Remove Gloves|removeGlovesA]] <br />'>><</if>>
<<if $once is false and $guide.smiled is false and $maze.turns eq 4>><<= '[[Smile at Guide]]<br />'>><<set $once to true>><</if>>
<<if $pharaohs.hasAegis is true and $led.alarmOff is false and $seconds eq 0>><<= '[[Continue|Escape]]<br />'>><</if>>
<</widget>>
<</nobr>><<set $player to {"name": "Aspen", "loc": "B5", "satchel": true,
"inSatchel": ["[[Phone]]", "Leather bound journal", "Gifted mixtape","[[Charging Cable]]", "[[$player.cash|cash]]"],
"amt": 4467, "cash": "$4,467", "charger": true, "outlet": false, "response": "", "beverage": false}>>
[[PharaohsTombs]]<<if $so.guardOffice is true and $pharaohs.chariotLaunched is false>>
Looking through the glass, you see the young security guard checking over monitors and other components inside the office.
You spot a spare set of keys hanging from a rack on the wall.
<<elseif $pharaohs.chariotLaunched is true>><<set $so.guardOffice to true>>
The young security guard, Juanita K. Lassiter, is scrolling through camera footage.
<<else>>The office appears to be vacant.<</if>>
<br /><br />
<<if $so.guardOffice is false>>[[Enter Office|secOffice]]<br /><</if>>
[[Continue|A5]]<h3>Security Office</h3>
<<set $so.entered to true>>
<<if $pharaohs.disguise is true>>
<<if visited() is 1>>You step into the office, thankful to find it empty but you know you need to hurry.<<elseif visited() is 2>>
Fearing the young guard's return, you quickly scan the office.<<else>>You take one last look, to see if there's something you missed.
<</if>><<SecOffTimer>>
<<if $so.cameras is false>>[[Cameras]]<br /><<else>>[[Camera Console]]<br /><</if>>
<<if $so.desk is false>>[[Desk]]<br /><</if>>
<<if $so.keys is false>>[[Keys]]<br /><</if>>
[[Exit|A5]]<br />
<<else>>
You step into the office. It's warm and musty and hums with the energy of electronics.
You're surprised to find the security guard seated behind a desk.<br />
<span class="gold">Hey! You're not allowed in here!</span> The guard jumps up and stiffens her back.<br />
<br />
[[Oh Hi!|replyA]]<br />
[[I work here|replyB]]<br />
[[Sorry!|replyC]]
<</if>>"Oh Hi!" You think quickly and respond. "I'm here looking for Officer O'Brien." <br />
Perturbed, she responds, shaking her head. <span class="gold">"O'Brien's on the floor."</span> <br />
You smile awkwardly. "Thank you, have a nice day!"<br />
<br />
[[Exit|afterBusted]]"Hey, I'm new here and I'm looking for Officer O'Brien." <br />
<span class="gold">"Oh really? O'Brien's on the floor."</span> She looks at you with great scrutiny.<br />
"Ah ok. We probably just missed each other. Thanks!" You nod and quickly exit.<br />
<br />
[[Exit|afterBusted]]"Sorry, not sure what I was thinking." <br />
She grimaces and steps back, opening the door for you.<br />
"Right. Thanks." You quickly leave and hear the door slam shut behind you.<br />
<br />
[[Exit|afterBusted]]<<set $player.loc to 'B5'>><<set $so.moves to 0>>
Your heart is pounding in your chest. You maneuver through the crowd and make it back to the front. <br />
<br />
[[N|B4]]<br />
[[E|C5]]<br />
[[W|A5]]<br />
[[Exit|Restart]] (restarts the game)<<run Engine.restart()>>Lifting the keys off the rack, you carefully study each one. The keys are all stamped with "Do not duplicate" on one side and a letter number combo on the other.
<<if $pharaohs.key is false>>One item on the ring doesn't look like a key.<</if>><<SecOffTimer>>
<<if $pharaohs.key is false>>[[Item|key]]<br /><</if>>
<<if $so.moves > 13>>[[Continue|busted]]<br /><<else>>[[Continue|secOffice]]<</if>>The shiny black cylinder is about six inches long and about three eighths of an inch in diameter.
The cylinder is hollow on one end and feels heavier than it should.
<<SecOffTimer>>
[[Take Cylinder|keySatchel]]<br />
[[Return keys to rack|returnRack]]<<set $player.inSatchel.push('[[Cylinder]]')>><<set $pharaohs.key to true>>
You slip the cylinder off the ring and drop it in your satchel. You return the other keys to the rack, not wanting to alert anyone that might come looking for them.
<<SecOffTimer>>
<<if $so.cameras is false>>[[Cameras]]<br /><</if>>
<<if $so.desk is false>>[[Desk]]<br /><</if>>
<<if $so.moves > 13>>[[Continue|busted]]<br /><<else>>[[Continue|secOffice]]<br /><</if>>
<<if $so.moves > 13>>[[Exit|busted]]<br /><<else>>[[Exit|A5]]<br /><</if>>You return the keys to the rack, not wanting to alert anyone that might come looking for them.<<SecOffTimer>>
<<if $so.cameras is false>>[[Cameras]]<<else>>[[Camera Console]]<br /><</if>>
<<if $so.desk is false>>[[Desk]]<br /><</if>>
<<if $so.moves > 13>>[[Continue|busted]]<br /><<else>>[[Continue|secOffice]]<br /><</if>>
<<if $so.moves > 13>>[[Exit|busted]]<br /><<else>>[[Exit|A5]]<br /><</if>><<if visited() is 1>>The old metal desk has seen better days. There are three small drawers along each side and one wide drawer in the middle.
The wooden chair creaks as you slide it out of the way.<<else>>The thick layer of dust on the desk indicates no one has used it in a while.<</if>><<SecOffTimer>>
[[Left Drawer|lockedDrawer]]<br />
[[Middle Drawer|middleDrawer]]<br />
[[Right Drawer|lockedDrawer]]<br />
<<if $so.moves > 13>>[[Continue|busted]]<br /><<else>>[[Continue|secOffice]]<br /><</if>>The drawer is locked.<<SecOffTimer>>
<<if $so.moves > 13>>[[Continue|busted]]<br /><<else>>[[Continue|Desk]]<br /><</if>><<set $so.desk to true>>
The drawer slides open. Looking at the contents, you find a tin of ALTOIDS®, pens, a few scratchpads and a thumb drive.
<<SecOffTimer>>
[[Continue|busted]]You're startled when the office door quickly opens. The young security guard is blocking your way out, glaring at you.
<span class="gold">"Hey! You're not supposed to be in here."</span> She asserts.<br /><br />
<<if $pharaohs.disguise is true>>[[I work here|replyD]]<br /><</if>>
[[Sorry|replyE]]<br />"I work here but I'm new and I'm looking for O'Brien." You say as evenly as you can.
The guard is skeptical but softens up. <span class="gold">"O'Brien's on the floor."</span> She says, shaking her head.<br />
<br />
[[Thanks!|replyF]]<br />
[[Exit|afterBusted]]"Sorry, I was looking for the restrooms." You shrug.
The guard huffs and opens the door for you.<br />
<br />
[[Exit|afterBusted]]<<set $so.metGuard to true>>
"I'd better go find O'Brien." You say as you quickly slip out the door.<br />
<br />
[[Exit|afterBusted]]<<nobr>>
<<widget "SecOffTimer">>
<<set $so.moves to $so.moves + 1>>
<br /><br />
<</widget>>
<</nobr>><<if $player.satchel is true and $pharaohs.busted is false>>[[Satchel]]<</if>><<set $player.loc to 'FCHQ26'>>
The Finders Commission.<br />
An underground organization of exceptionally skilled Finders. <br />
<br />
The metro shimmers as the sun begins to rise over the Atlantic. <br />
You'll play as a Finder, a member of the Finders Commission. <br />
<br />
[[Select a Finder|Finders]]<br />The Finders Commission consists of a select group of professional thieves.
<br />
Select your character to get started.<br />
<br />
[[Select Aspen|selectFinder][$player.name to 'Aspen']] - evenly skilled in all areas. Best bet for finding anything.<br />
[[Select Jade|selectFinder][$player.name to 'Jade']] - loves all tech and is quick on the job.<br />
[[Select Nat|selectFinder][$player.name to 'Nat']] - strong and compassionate. A great selection for any task.<br />
[[Select Quinn|selectFinder][$player.name to 'Quinn']] - fun loving and down for just about anything. A finding Rockstar.<br />
[[Select Tae|selectFinder][$player.name to 'Tae']] - calm, cool and collected. Makes finding a walk in the park.<br />
<br /><<finderInventory>>
<span class="white">You're playing as <<= $player.name >>.</span><br /><br />
<<FinderStatus>><br />
<br />
[[Enter The Client]]Nearby, a high end grocery store boasts having the best fried chicken in the city.
It also has a private room known only to certain individuals.
The small room is dimly lit with a single kiosk.
The kiosk allows clients to state their request and negotiate a deal with the Finders Commission.<br />
<br />
Today, Bastet the Cat enters the room. <br />She jumps up to the kiosk and stares at the screen, somehow submitting a request.
<br /><br />
[[The Request]]The request is received by an unseen force that quietly runs the Finders Commission.
Nicknamed "Maguire", this force decides which Finder to select for the requested job.
Today, Maguire has selected you. Your phone beeps.<br />
<br />
[[Open Message|getMessage]]You're now connected directly to the kiosk and can negotiate with the client through a secure messaging app.
Maguire has provided some additional information.<br />
<div class="messContainer">
<div class="leftBubble">
Bastet the Cat is looking for her Aegis, a breastplate armor with a lioness head.<br /> Valued at priceless.<br />Possibly on display at Pharaohs Tombs.
</div>
<div class="leftBubble">
[[Client Background Information|Bastet the Cat]]<br />
[[Location Information|Pharaohs Tombs]]<br />
[[Set Fee|bastetFee]]
</div>
</div><br /><br />
<<if $pharaohs.hasAegis is true and $led.alarmOff is false and $seconds gt 0>>
<<if $pharaohs.exitDoor is false>><span id="time">$seconds</span><</if>>
<</if>>/* Story variables */
<<set $payOption to ''>>
<<set $item to ''>>/*for items picked up */
<<set $outlet to false>>
<<set $count to 0>>
<<set $bev to ''>>
<<set $bevPay to false>>
<<set $tip to 0>>/* 1 means good tip. 0 means bad */
<<set $tipAmt to 0>>
<<set $pay to 0>>
<<set $feeResponse to ''>>
<<set $once to false>>
<<set $hideLinks to false>>
<<set $turnDir to ''>>
<<set $dir to ''>>
<<set $obrienLoc to either("C2", "D3", "D1")>>
/* Characters */
<<set $player to {
name: "",
loc: '',
satchel: false,
inSatchel: ['[[Phone]]'],
amt: 0,
cash: '',
charger: false,
chargedPhone: false,
outlet: false,
response: '',
beverage: false /* haven't ordered a beverage yet. */
}>>
<<set $phone to {
battery: either(32,44,56,66),
messages: 0,
apps: false
}>>
<<set
$timeLimit to 0,
$seconds to 0
>>
<<set $maze to {
turns: 0,
stmt: '',
ob: '',
gd: ''
}>>
<<set $guideArray to
[
"You watch $guide.name lead $guide.obj students away and wish you could follow, but you know you need to focus on finding the Aegis.",
"As you pass by, the guide stops mid-sentence to smile at you.",
"You overhear the guide describing the display cases. <span class='white'>\"Each display case is constructed from an alloy base and a half-inch thick glass shell that's attached with hinges. The cases are locked with a special mechanism.\"</span> For a brief moment, the guide turns and looks directly into your eyes. You feel butterflies.",
"A guide is here explaining the organization of the show. Sculptures and funerary items, jewelry, and finally in the back, weapons and armor. You find the guide very attractive."
]>>
<<set $lavoieArray to
[
"<span class='gold'>O'Brien is paying close attention to Lavoie.</span>",
"<span class='gold'>Lavoie is carrying a small black box with great care. You can't quite make out what it is.</span>",
"<span class='gold'>You watch Lavoie run his thumb along the edge of a display case, where the glass meets the base.</span>",
"<span class='gold'>Across the room, you see Lavoie, a well-known thief. O'Brien notices him too.</span>"
]>>
<<set $obrienArray to [
"<span class='gold'>You abruptly turn and watch O'Brien nearly trip changing direction.</span>",
"<span class='gold'>Glancing over your shoulder, you just catch O'Brien turning a corner.</span>",
"<span class='gold'>You see Officer O'Brien's reflection in the glass. You're being followed.</span>"
]>>
<<set $obrienHover to [
"<span class='gold'>If only you could create some kind of distraction.</span>",
"<span class='gold'>With O'Brien nearby, you're not able to do much.</span>",
"<span class='gold'>O'Brien seems to be camping in this section.</span>",
"<span class='gold'>O'Brien hovers nearby, scanning the area.</span>",
"<span class='gold'>O'Brien paces near the display case.</span>"
]>>
<<set $moves to []>>
<<set $pharaohs to {
chariot: false,//causes a distraction
chariotLaunched: false,
disguise: false,
janitorDoor: false, //door to closet discovered
exitDoor: false,
foundAegis: false,
glassOpen: false,
guard: false,
hasAegis: false,
hasGloves: false,
hasCylinder: false,
key: false, //cylinder also pushed into $player.inSatchel([Cylinder])
obrien: false, //will hover near aegis when true
passcode: false,
secGuard: false,
smudged: false, //glass clean - will get smudged if gloves not used
wearingGloves: false,
busted: false
}>>
<<set $metObrien to false>>
/* Security Office */
<<set $so to {
entered: false,
keys: false,
desk: false,
cameras: false,
response: '',
moves: 0,
guardOffice: true, //Guard is in the office
hasMap: false,
metGuard: false
} >>
<<set $currentCam to {}>>
<<set $camera to {
selectedCamera: '',
endDir: '',
success: false,
loc: ''
}>>
<<set $led to {
box: false, //true when LED box found
switchID: '', // display case ID
alarmOff: false, //true when {RIGHT ID} entered in LED Box
caseID: either('Osiris','Horus','Isis','Anubis','Thoth','Seth','Hathor','Sobek'),
has: false
}>>
<<set $guide to {
smiled: false,
talked: false,
greet: '',
preHint: false,
hint: false,
name: '',
gender: '',
obj: '',
sub: '',
pos: ''
}>>